package com.yonyou.pmclouds.billview.rmitf;

import com.yonyou.pmclouds.basecom.entity.PageObject;
import com.yonyou.pmclouds.basecom.entity.SuperVO;
import com.yonyou.pmclouds.basecom.exception.BusinessException;
import com.yonyou.pmclouds.billview.entity.BillViewQueryVO;
import com.yonyou.pmclouds.project.entity.ProjectVO;

public interface BillViewWrapService {

    void addBuziService(String billType,IBillViewBuziService billViewBuziService);

    PageObject<Object> queryListByType(BillViewQueryVO billViewQueryVO) throws BusinessException;

    ProjectVO[] queryPermProjectByOrg(String pkSrcOrg);

    SuperVO queryBillDetail(String billType,String pkBill) throws BusinessException;
}
